home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_1199
/
921
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
4KB
Date: Thu, 21 Jul 1994 01:46:38 -0400 (EDT)
From: Timothy Miller <millert@undergrad.csee.usf.edu>
Subject: Dialogs!
To: gem-list@world.std.com
In-Reply-To: <199407021130.HAA01334@csa.bu.edu>
Message-Id: <Pine.3.87.9407210138.A781-0100000@grad>
Mime-Version: 1.0
Precedence: bulk
Hey, people!
We're saying to stop using dialogs.
Ok... you just threw away part of the OS and told peope to replace it
with their own code (or a library).
Hey, this is the way GEM is. If we're going to require dialogs to be in
windows, then it should made part of the operating system.
If we want all dialogs to be in windows, then we have to go knocking on
the doors of the OS developers and demand that they change the basic
functionality of the OS. MultiTOS and Geneva should put dialogs for apps
automatically into windows and handle them accordingly.
But then you screw over everyone using an older machine without Geneva or
MultiTOS, and you screw up every older program running under the new OS
that expects the dialog box to stay in the same spot.
You're not asking for extentions to the OS, consistency, and added
functionality. You're asking for REVOLUTION! And as you know revolution
does not come without a BIG price.
I'm as supportive of dialogs-in-windows as the next guy, but we have to
face reality. Good option, yes. Requirement? Definately NOT!
Every new program that supports that section of the GEM-List standards
should put dialogs in windows. Fine. Every program that wants to
properly support multuitasking, definately.
But then you still have the problem of every program containing extra
code for handling dialogs in windows, and each program having a different
handler from a different library developer. There will be a lack of
consistency and a lot of wasted space.
Until this is part of the OS, you can't make it a requirement. A little
5k DA that's intended to make some setting and then quit certainly
shouldn't be required to puts its dialog in a window. You won't have the
dialog open long enough!
And then to make standards on something as open-ended and unexplored as
amodal dialogs is not reasonable. Some on the standards committee may
set requirements that library developers are unwilling or unable to
follow. One standard from the GEM-List will not work well when different
apps have different requirements. A smaller, simpler, less powerful
library may be just what the doctor ordered for some developer, but this
library may not live up to the requirements of the GEM list.
I think we need to explore this concept of the amodal dialog on the Atari
(it will be unique among computers, not like Apple or Windows... it's its
own animal and needs to be treated as a newly discovered species) for a
while before we make requirements about it. Let's let a few developers
take a crack at it, using their own ideas and see what people really use
and want. Let's let some healthy, unrestricted (by rules) competition
happen, so that the winner will TRULY be the best, rather than the one
that the 'government' picked, foolishly, haphazzardly, and one that met
their minimal requirements and lowest price bid.
Hey, whatever happened to our discussion of color-palette handling? I
especially likes my ideas. :) Could someone go back to those old
messages and digest what was discussed?
Can someone tell me how to set up menu_popup's? I'm baffled. Do I
create a form with just string in it and put that in the MENU structure?
I'm kinda lost. Could someone explain the process that one goes
through? What do you do in the resource editor, what you do in your
code, etc? Thanks!